|
|
@@ -756,6 +756,13 @@ class MemberActivityContributionInfo(BaseModelMixin, BrandInfoMixin):
|
756
|
756
|
return '%d' % self.pk
|
757
|
757
|
|
758
|
758
|
@property
|
|
759
|
+ def final_images(self):
|
|
760
|
+ if settings.QINIU_FILE_URL_HTTPS:
|
|
761
|
+ return self.images
|
|
762
|
+ return [dict(image, **{'image_url': image.get('image_url', '').replace('https://img.tamron.kodo.com.cn/', 'http://img.tamron.kodo.com.cn/')}) for image in self.images]
|
|
763
|
+ return self.poster_kv_img_url
|
|
764
|
+
|
|
765
|
+ @property
|
759
|
766
|
def data(self):
|
760
|
767
|
return {
|
761
|
768
|
'contribution_id': self.contribution_id,
|
|
|
@@ -769,7 +776,7 @@ class MemberActivityContributionInfo(BaseModelMixin, BrandInfoMixin):
|
769
|
776
|
'content': self.content,
|
770
|
777
|
'user_name': self.user_name,
|
771
|
778
|
'user_avatar': self.user_avatar,
|
772
|
|
- 'images': self.images,
|
|
779
|
+ 'images': self.final_images,
|
773
|
780
|
'video_url': self.video_url or '',
|
774
|
781
|
'audit_status': self.audit_status,
|
775
|
782
|
'audit_status_str': dict(MemberActivityContributionInfo.AUDIT_STATUS).get(self.audit_status),
|
|
|
@@ -793,7 +800,7 @@ class MemberActivityContributionInfo(BaseModelMixin, BrandInfoMixin):
|
793
|
800
|
'content': self.content,
|
794
|
801
|
'user_name': self.user_name,
|
795
|
802
|
'user_avatar': self.user_avatar,
|
796
|
|
- 'images': self.images,
|
|
803
|
+ 'images': self.final_images,
|
797
|
804
|
'video_url': self.video_url or '',
|
798
|
805
|
'audit_status': self.audit_status,
|
799
|
806
|
'audit_status_str': dict(MemberActivityContributionInfo.AUDIT_STATUS).get(self.audit_status),
|